[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
stat(FILEHANDLE)
stat FILEHANDLE
stat(EXPR)
stat SCALARVARIABLE
Returns a 13-element array giving the statistics for
a file, either the file opened via FILEHANDLE, or
named by EXPR. Typically used as follows:
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);
If stat is passed the special filehandle consisting
of an underline, no stat is done, but the current
contents of the stat structure from the last stat or
filetest are returned. (Note that on MS-DOS several
of these values are spurious.) Example:
if (-x $file && (($d) = stat(_)) && $d < 0) {
print "$file is executable NFS file\n";
}
(This only works on machines for which the device
number is negative under NFS.)
See Also:
lstat
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson